﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace DCMS_Framework {

  /// <summary>
  /// Marks a field to indicate that the value should not 
  /// be copied as part of the undo process.
  /// </summary>
  /// <remarks>
  /// Marking a variable with this attribute will cause the n-level
  /// undo process to ignore that variable's value. The value will
  /// not be included in a snapshot when BeginEdit is called, nor
  /// will it be restored when CancelEdit is called.
  /// </remarks>
  [AttributeUsage( AttributeTargets.Field )]
  public sealed class NotUndoableAttribute : Attribute {
  
  }
}
